# near model CODE resource # jump table entries: 88-97 (10 of them) export_11: 00000000 4E56 0000 link A6, 0 00000004 42A7 clr.l -[A7] 00000006 3F3C 0102 move.w -[A7], 0x102 0000000A 41ED FC02 lea.l A0, [A5 - 0x3FE] 0000000E 2F08 move.l -[A7], A0 00000010 70FF moveq.l D0, 0xFFFFFFFF 00000012 2F00 move.l -[A7], D0 00000014 A9BD syscall GetNewWindow 00000016 2B5F FDDA move.l [A5 - 0x226], [A7]+ 0000001A 486D FB50 pea.l [A5 - 0x4B0] 0000001E 3F3C 0006 move.w -[A7], 0x6 00000022 3F3C 000E move.w -[A7], 0xE 00000026 3F3C 004E move.w -[A7], 0x4E /* 'N' */ 0000002A 3F3C 001E move.w -[A7], 0x1E 0000002E A8A7 syscall SetRect 00000030 486D FB18 pea.l [A5 - 0x4E8] 00000034 3F3C 0006 move.w -[A7], 0x6 00000038 3F3C 0022 move.w -[A7], 0x22 /* '\"' */ 0000003C 3F3C 004A move.w -[A7], 0x4A /* 'J' */ 00000040 3F3C 0086 move.w -[A7], 0x86 00000044 A8A7 syscall SetRect 00000046 486D D4F4 pea.l [A5 - 0x2B0C] 0000004A 3F3C 0008 move.w -[A7], 0x8 0000004E 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00000052 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00000056 3F3C 0044 move.w -[A7], 0x44 /* 'D' */ 0000005A A8A7 syscall SetRect 0000005C 486D D500 pea.l [A5 - 0x2B00] 00000060 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00000064 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00000068 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 0000006C 3F3C 0044 move.w -[A7], 0x44 /* 'D' */ 00000070 A8A7 syscall SetRect 00000072 486D D50C pea.l [A5 - 0x2AF4] 00000076 3F3C 0008 move.w -[A7], 0x8 0000007A 3F3C 0044 move.w -[A7], 0x44 /* 'D' */ 0000007E 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00000082 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000086 A8A7 syscall SetRect 00000088 486D D518 pea.l [A5 - 0x2AE8] 0000008C 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00000090 3F3C 0044 move.w -[A7], 0x44 /* 'D' */ 00000094 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00000098 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 0000009C A8A7 syscall SetRect 0000009E 486D D524 pea.l [A5 - 0x2ADC] 000000A2 3F3C 0008 move.w -[A7], 0x8 000000A6 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000000AA 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 000000AE 3F3C 0084 move.w -[A7], 0x84 000000B2 A8A7 syscall SetRect 000000B4 486D D530 pea.l [A5 - 0x2AD0] 000000B8 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 000000BC 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000000C0 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 000000C4 3F3C 0084 move.w -[A7], 0x84 000000C8 A8A7 syscall SetRect 000000CA 42A7 clr.l -[A7] 000000CC 3F3C 0100 move.w -[A7], 0x100 000000D0 A9BB syscall GetIcon 000000D2 2B5F D4FC move.l [A5 - 0x2B04], [A7]+ 000000D6 42A7 clr.l -[A7] 000000D8 3F3C 0101 move.w -[A7], 0x101 000000DC A9BB syscall GetIcon 000000DE 2B5F D508 move.l [A5 - 0x2AF8], [A7]+ 000000E2 42A7 clr.l -[A7] 000000E4 3F3C 0102 move.w -[A7], 0x102 000000E8 A9BB syscall GetIcon 000000EA 2B5F D514 move.l [A5 - 0x2AEC], [A7]+ 000000EE 42A7 clr.l -[A7] 000000F0 3F3C 0103 move.w -[A7], 0x103 000000F4 A9BB syscall GetIcon 000000F6 2B5F D520 move.l [A5 - 0x2AE0], [A7]+ 000000FA 42A7 clr.l -[A7] 000000FC 3F3C 0104 move.w -[A7], 0x104 00000100 A9BB syscall GetIcon 00000102 2B5F D52C move.l [A5 - 0x2AD4], [A7]+ 00000106 42A7 clr.l -[A7] 00000108 3F3C 0105 move.w -[A7], 0x105 0000010C A9BB syscall GetIcon 0000010E 2B5F D538 move.l [A5 - 0x2AC8], [A7]+ 00000112 4E5E unlink A6 00000114 4E75 rts 00000116 C94E exg A4, A6 00000118 4954 chk.w D4, [A4] 0000011A 4354 chk.w D1, [A4] 0000011C 4C31 0000 4E56 movem.w , [A1 + D4 * 8 + 0x56] export_12: // at 00000120 (misaligned) 00000122 0000 42A7 ori.b D0, 0xA7 00000126 3F3C 0103 move.w -[A7], 0x103 0000012A 41ED FC9E lea.l A0, [A5 - 0x362] 0000012E 2F08 move.l -[A7], A0 00000130 70FF moveq.l D0, 0xFFFFFFFF 00000132 2F00 move.l -[A7], D0 00000134 A9BD syscall GetNewWindow 00000136 2B5F FDDE move.l [A5 - 0x222], [A7]+ 0000013A 42A7 clr.l -[A7] 0000013C 3F3C 0104 move.w -[A7], 0x104 00000140 2F2D FDDE move.l -[A7], [A5 - 0x222] 00000144 A9BE syscall GetNewControl 00000146 2B5F D53E move.l [A5 - 0x2AC2], [A7]+ 0000014A 42A7 clr.l -[A7] 0000014C 3F3C 0100 move.w -[A7], 0x100 00000150 2F2D FDDE move.l -[A7], [A5 - 0x222] 00000154 A9BE syscall GetNewControl 00000156 2B5F D542 move.l [A5 - 0x2ABE], [A7]+ 0000015A 42A7 clr.l -[A7] 0000015C 3F3C 0101 move.w -[A7], 0x101 00000160 2F2D FDDE move.l -[A7], [A5 - 0x222] 00000164 A9BE syscall GetNewControl 00000166 2B5F D546 move.l [A5 - 0x2ABA], [A7]+ 0000016A 486D FB20 pea.l [A5 - 0x4E0] 0000016E 3F3C 0008 move.w -[A7], 0x8 00000172 4267 clr.w -[A7] 00000174 3F3C 004E move.w -[A7], 0x4E /* 'N' */ 00000178 3F3C 000E move.w -[A7], 0xE 0000017C A8A7 syscall SetRect 0000017E 486D FB28 pea.l [A5 - 0x4D8] 00000182 3F3C 000F move.w -[A7], 0xF 00000186 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 0000018A 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 0000018E 3F3C 0035 move.w -[A7], 0x35 /* '5' */ 00000192 A8A7 syscall SetRect 00000194 486D FB30 pea.l [A5 - 0x4D0] 00000198 3F3C 0029 move.w -[A7], 0x29 /* ')' */ 0000019C 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 000001A0 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000001A4 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 000001A8 A8A7 syscall SetRect 000001AA 486D FB38 pea.l [A5 - 0x4C8] 000001AE 3F3C 0029 move.w -[A7], 0x29 /* ')' */ 000001B2 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 000001B6 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000001BA 3F3C 003A move.w -[A7], 0x3A /* ':' */ 000001BE A8A7 syscall SetRect 000001C0 486D FB40 pea.l [A5 - 0x4C0] 000001C4 3F3C 0011 move.w -[A7], 0x11 000001C8 3F3C 0090 move.w -[A7], 0x90 000001CC 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 000001D0 3F3C 009C move.w -[A7], 0x9C 000001D4 A8A7 syscall SetRect 000001D6 486D FB48 pea.l [A5 - 0x4B8] 000001DA 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 000001DE 3F3C 0090 move.w -[A7], 0x90 000001E2 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 000001E6 3F3C 009C move.w -[A7], 0x9C 000001EA A8A7 syscall SetRect 000001EC 4E5E unlink A6 000001EE 4E75 rts 000001F0 C94E exg A4, A6 000001F2 4954 chk.w D4, [A4] 000001F4 4354 chk.w D1, [A4] 000001F6 4C32 0000 4E56 movem.w , [A2 + D4 * 8 + 0x56] export_13: // at 000001FA (misaligned) 000001FC FFF0 .invalid <> 000001FE 2F07 move.l -[A7], D7 00000200 42A7 clr.l -[A7] 00000202 3F3C 0100 move.w -[A7], 0x100 00000206 41ED FB66 lea.l A0, [A5 - 0x49A] 0000020A 2F08 move.l -[A7], A0 0000020C 70FF moveq.l D0, 0xFFFFFFFF 0000020E 2F00 move.l -[A7], D0 00000210 A9BD syscall GetNewWindow 00000212 2B5F FDD6 move.l [A5 - 0x22A], [A7]+ 00000216 42A7 clr.l -[A7] 00000218 2F3C 0000 1B80 move.l -[A7], 0x1B80 0000021E 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000222 2B5F FAAE move.l [A5 - 0x552], [A7]+ 00000226 3B7C 002C FAB2 move.w [A5 - 0x54E], 0x2C /* ',' */ 0000022C 486D FAB4 pea.l [A5 - 0x54C] 00000230 4267 clr.w -[A7] 00000232 4267 clr.w -[A7] 00000234 3F3C 0160 move.w -[A7], 0x160 00000238 3F3C 00A0 move.w -[A7], 0xA0 0000023C A8A7 syscall SetRect 0000023E 2F2D FDD6 move.l -[A7], [A5 - 0x22A] 00000242 A873 syscall SetPort 00000244 206D D2A4 movea.l A0, [A5 - 0x2D5C] 00000248 43EE FFF2 lea.l A1, [A6 - 0xE] 0000024C 5488 addq.l A0, 2 0000024E 22D8 move.l [A1]+, [A0]+ 00000250 22D8 move.l [A1]+, [A0]+ 00000252 22D8 move.l [A1]+, [A0]+ 00000254 3290 move.w [A1], [A0] 00000256 486D FAAE pea.l [A5 - 0x552] 0000025A A875 syscall SetPBits/SetPortBits 0000025C 486D FAB4 pea.l [A5 - 0x54C] 00000260 A8A3 syscall EraseRect 00000262 486D D294 pea.l [A5 - 0x2D6C] 00000266 A89D syscall PenPat 00000268 7E0F moveq.l D7, 0x0F label0000026A: 0000026A 3007 move.w D0, D7 0000026C B06D FABA cmp.w D0, [A5 - 0x546] 00000270 6C16 bge +0x18 /* 00000288 */ 00000272 3F07 move.w -[A7], D7 00000274 3F2D FAB4 move.w -[A7], [A5 - 0x54C] 00000278 A893 syscall MoveTo 0000027A 3F07 move.w -[A7], D7 0000027C 3F2D FAB8 move.w -[A7], [A5 - 0x548] 00000280 A891 syscall LineTo 00000282 DE7C 0010 add.w D7, 0x10 00000286 60E2 bra -0x1C /* 0000026A */ label00000288: 00000288 7E0F moveq.l D7, 0x0F label0000028A: 0000028A 302D FAB8 move.w D0, [A5 - 0x548] 0000028E 5340 subq.w D0, 1 00000290 B047 cmp.w D0, D7 00000292 6F16 ble +0x18 /* 000002AA */ 00000294 3F2D FAB6 move.w -[A7], [A5 - 0x54A] 00000298 3F07 move.w -[A7], D7 0000029A A893 syscall MoveTo 0000029C 3F2D FABA move.w -[A7], [A5 - 0x546] 000002A0 3F07 move.w -[A7], D7 000002A2 A891 syscall LineTo 000002A4 DE7C 0010 add.w D7, 0x10 000002A8 60E0 bra -0x1E /* 0000028A */ label000002AA: 000002AA 3F2D FAB6 move.w -[A7], [A5 - 0x54A] 000002AE 302D FAB8 move.w D0, [A5 - 0x548] 000002B2 5340 subq.w D0, 1 000002B4 3F00 move.w -[A7], D0 000002B6 A893 syscall MoveTo 000002B8 3F2D FAB6 move.w -[A7], [A5 - 0x54A] 000002BC 3F2D FAB4 move.w -[A7], [A5 - 0x54C] 000002C0 A891 syscall LineTo 000002C2 302D FABA move.w D0, [A5 - 0x546] 000002C6 5340 subq.w D0, 1 000002C8 3F00 move.w -[A7], D0 000002CA 3F2D FAB4 move.w -[A7], [A5 - 0x54C] 000002CE A891 syscall LineTo 000002D0 302D FABA move.w D0, [A5 - 0x546] 000002D4 5340 subq.w D0, 1 000002D6 3F00 move.w -[A7], D0 000002D8 302D FAB8 move.w D0, [A5 - 0x548] 000002DC 5340 subq.w D0, 1 000002DE 3F00 move.w -[A7], D0 000002E0 A891 syscall LineTo 000002E2 486E FFF2 pea.l [A6 - 0xE] 000002E6 A875 syscall SetPBits/SetPortBits 000002E8 42A7 clr.l -[A7] 000002EA 2F3C 0000 1B80 move.l -[A7], 0x1B80 000002F0 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000002F4 2B5F FABC move.l [A5 - 0x544], [A7]+ 000002F8 3B6D FAB2 FAC0 move.w [A5 - 0x540], [A5 - 0x54E] 000002FE 41ED FAC2 lea.l A0, [A5 - 0x53E] 00000302 43ED FAB4 lea.l A1, [A5 - 0x54C] 00000306 20D9 move.l [A0]+, [A1]+ 00000308 20D9 move.l [A0]+, [A1]+ 0000030A 2E1F move.l D7, [A7]+ 0000030C 4E5E unlink A6 0000030E 4E75 rts 00000310 C94E exg A4, A6 00000312 4954 chk.w D4, [A4] 00000314 4C41 4220 movem.l D5,A1,A6, D1 00000318 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_14: // at 0000031A (misaligned) 0000031C 0000 42A7 ori.b D0, 0xA7 00000320 3F3C 0101 move.w -[A7], 0x101 00000324 41ED FD3A lea.l A0, [A5 - 0x2C6] 00000328 2F08 move.l -[A7], A0 0000032A 70FF moveq.l D0, 0xFFFFFFFF 0000032C 2F00 move.l -[A7], D0 0000032E A9BD syscall GetNewWindow 00000330 2B5F FDE2 move.l [A5 - 0x21E], [A7]+ 00000334 42A7 clr.l -[A7] 00000336 2F3C 0000 2800 move.l -[A7], 0x2800 /* '(\0' */ 0000033C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000340 2B5F FAA0 move.l [A5 - 0x560], [A7]+ 00000344 3B7C 0040 FAA4 move.w [A5 - 0x55C], 0x40 /* '@' */ 0000034A 486D FAA6 pea.l [A5 - 0x55A] 0000034E 4267 clr.w -[A7] 00000350 4267 clr.w -[A7] 00000352 3F3C 0200 move.w -[A7], 0x200 00000356 3F3C 00A0 move.w -[A7], 0xA0 0000035A A8A7 syscall SetRect 0000035C 42A7 clr.l -[A7] 0000035E 2F3C 0000 5000 move.l -[A7], 0x5000 /* 'P\0' */ 00000364 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000368 2B5F FACA move.l [A5 - 0x536], [A7]+ 0000036C 3B7C 0080 FACE move.w [A5 - 0x532], 0x80 00000372 486D FAD0 pea.l [A5 - 0x530] 00000376 4267 clr.w -[A7] 00000378 4267 clr.w -[A7] 0000037A 3F3C 0400 move.w -[A7], 0x400 0000037E 3F3C 00A0 move.w -[A7], 0xA0 00000382 A8A7 syscall SetRect 00000384 42A7 clr.l -[A7] 00000386 706C moveq.l D0, 0x6C 00000388 2F00 move.l -[A7], D0 0000038A 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000038E 2B5F FA9C move.l [A5 - 0x564], [A7]+ 00000392 2F2D FA9C move.l -[A7], [A5 - 0x564] 00000396 A86F syscall OpenPort 00000398 486D FACA pea.l [A5 - 0x536] 0000039C A875 syscall SetPBits/SetPortBits 0000039E 3F3C 0400 move.w -[A7], 0x400 000003A2 3F3C 00A0 move.w -[A7], 0xA0 000003A6 A876 syscall PortSize 000003A8 486D FAD0 pea.l [A5 - 0x530] 000003AC A87B syscall ClipRect 000003AE 206D D2A4 movea.l A0, [A5 - 0x2D5C] 000003B2 2F28 001C move.l -[A7], [A0 + 0x1C] 000003B6 206D D2A4 movea.l A0, [A5 - 0x2D5C] 000003BA 2F28 0018 move.l -[A7], [A0 + 0x18] 000003BE A8DC syscall CopyRgn 000003C0 4E5E unlink A6 000003C2 4E75 rts 000003C4 C94E exg A4, A6 000003C6 4954 chk.w D4, [A4] 000003C8 524F addq.w A7, 1 000003CA 434B chk.w D1, A3 000003CC 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_15: // at 000003CE (misaligned) 000003D0 FDEC .invalid <> 000003D2 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000003D6 3B7C 0027 F976 move.w [A5 - 0x68A], 0x27 /* '\'' */ 000003DC 3B7C 0075 F974 move.w [A5 - 0x68C], 0x75 /* 'u' */ 000003E2 486D FA68 pea.l [A5 - 0x598] 000003E6 3F3C 0010 move.w -[A7], 0x10 000003EA 3F3C 0062 move.w -[A7], 0x62 /* 'b' */ 000003EE 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 000003F2 3F3C 0093 move.w -[A7], 0x93 000003F6 A8A7 syscall SetRect 000003F8 486D FA70 pea.l [A5 - 0x590] 000003FC 3F3C 001F move.w -[A7], 0x1F 00000400 3F3C 008B move.w -[A7], 0x8B 00000404 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 00000408 3F3C 0092 move.w -[A7], 0x92 0000040C A8A7 syscall SetRect 0000040E 4247 clr.w D7 00000410 6000 0094 bra +0x96 /* 000004A6 */ label00000414: 00000414 42A7 clr.l -[A7] 00000416 2F2D FDE6 move.l -[A7], [A5 - 0x21A] 0000041A 42A7 clr.l -[A7] 0000041C 3F07 move.w -[A7], D7 0000041E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000422 A868 syscall FixMul 00000424 281F move.l D4, [A7]+ 00000426 42A7 clr.l -[A7] 00000428 3F3C 0011 move.w -[A7], 0x11 0000042C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000430 2A1F move.l D5, [A7]+ 00000432 3007 move.w D0, D7 00000434 E540 asl D0.w, 2 00000436 2F00 move.l -[A7], D0 00000438 4267 clr.w -[A7] 0000043A 2F00 move.l -[A7], D0 0000043C 42A7 clr.l -[A7] 0000043E 2F05 move.l -[A7], D5 00000440 2F00 move.l -[A7], D0 00000442 42A7 clr.l -[A7] 00000444 2F04 move.l -[A7], D4 00000446 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000044A 221F move.l D1, [A7]+ 0000044C 201F move.l D0, [A7]+ 0000044E 2F01 move.l -[A7], D1 00000450 A868 syscall FixMul 00000452 221F move.l D1, [A7]+ 00000454 201F move.l D0, [A7]+ 00000456 2F01 move.l -[A7], D1 00000458 A86C syscall FixRound 0000045A 321F move.w D1, [A7]+ 0000045C 201F move.l D0, [A7]+ 0000045E D26D F976 add.w D1, [A5 - 0x68A] 00000462 41ED F97A lea.l A0, [A5 - 0x686] 00000466 3181 0000 move.w [A0 + D0.w], D1 0000046A 3007 move.w D0, D7 0000046C E540 asl D0.w, 2 0000046E 2F00 move.l -[A7], D0 00000470 4267 clr.w -[A7] 00000472 2F00 move.l -[A7], D0 00000474 42A7 clr.l -[A7] 00000476 2F05 move.l -[A7], D5 00000478 2F00 move.l -[A7], D0 0000047A 42A7 clr.l -[A7] 0000047C 2F04 move.l -[A7], D4 0000047E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000482 221F move.l D1, [A7]+ 00000484 201F move.l D0, [A7]+ 00000486 2F01 move.l -[A7], D1 00000488 A868 syscall FixMul 0000048A 221F move.l D1, [A7]+ 0000048C 201F move.l D0, [A7]+ 0000048E 2F01 move.l -[A7], D1 00000490 A86C syscall FixRound 00000492 321F move.w D1, [A7]+ 00000494 201F move.l D0, [A7]+ 00000496 342D F974 move.w D2, [A5 - 0x68C] 0000049A 9441 sub.w D2, D1 0000049C 41ED F978 lea.l A0, [A5 - 0x688] 000004A0 3182 0000 move.w [A0 + D0.w], D2 000004A4 5247 addq.w D7, 1 label000004A6: 000004A6 0C47 003B cmpi.w D7, 0x3B /* ';' */ 000004AA 6F00 FF68 ble -0x96 /* 00000414 */ 000004AE 41ED F95C lea.l A0, [A5 - 0x6A4] 000004B2 43ED FA68 lea.l A1, [A5 - 0x598] 000004B6 20D9 move.l [A0]+, [A1]+ 000004B8 20D9 move.l [A0]+, [A1]+ 000004BA 302D F95E move.w D0, [A5 - 0x6A2] 000004BE D07C 0090 add.w D0, 0x90 000004C2 3B40 F95E move.w [A5 - 0x6A2], D0 000004C6 302D F962 move.w D0, [A5 - 0x69E] 000004CA D07C 0090 add.w D0, 0x90 000004CE 3B40 F962 move.w [A5 - 0x69E], D0 000004D2 41ED F964 lea.l A0, [A5 - 0x69C] 000004D6 43ED F95C lea.l A1, [A5 - 0x6A4] 000004DA 20D9 move.l [A0]+, [A1]+ 000004DC 20D9 move.l [A0]+, [A1]+ 000004DE 302D F966 move.w D0, [A5 - 0x69A] 000004E2 D07C 0090 add.w D0, 0x90 000004E6 3B40 F966 move.w [A5 - 0x69A], D0 000004EA 302D F96A move.w D0, [A5 - 0x696] 000004EE D07C 0090 add.w D0, 0x90 000004F2 3B40 F96A move.w [A5 - 0x696], D0 000004F6 41ED F96C lea.l A0, [A5 - 0x694] 000004FA 43ED F95C lea.l A1, [A5 - 0x6A4] 000004FE 20D9 move.l [A0]+, [A1]+ 00000500 20D9 move.l [A0]+, [A1]+ 00000502 302D F96C move.w D0, [A5 - 0x694] 00000506 907C 0050 sub.w D0, 0x50 /* 'P' */ 0000050A 3B40 F96C move.w [A5 - 0x694], D0 0000050E 302D F970 move.w D0, [A5 - 0x690] 00000512 907C 0050 sub.w D0, 0x50 /* 'P' */ 00000516 3B40 F970 move.w [A5 - 0x690], D0 0000051A 42A7 clr.l -[A7] 0000051C 2F3C 0000 3CC0 move.l -[A7], 0x3CC0 00000522 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000526 2B5F FA7C move.l [A5 - 0x584], [A7]+ 0000052A 3B7C 0036 FA80 move.w [A5 - 0x580], 0x36 /* '6' */ 00000530 486D FA82 pea.l [A5 - 0x57E] 00000534 4267 clr.w -[A7] 00000536 4267 clr.w -[A7] 00000538 3F3C 01A9 move.w -[A7], 0x1A9 0000053C 3F3C 0118 move.w -[A7], 0x118 00000540 A8A7 syscall SetRect 00000542 42A7 clr.l -[A7] 00000544 706C moveq.l D0, 0x6C 00000546 2F00 move.l -[A7], D0 00000548 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000054C 2B5F FA8A move.l [A5 - 0x576], [A7]+ 00000550 2F2D FA8A move.l -[A7], [A5 - 0x576] 00000554 A86F syscall OpenPort 00000556 486D FA7C pea.l [A5 - 0x584] 0000055A A875 syscall SetPBits/SetPortBits 0000055C 3F3C 01A9 move.w -[A7], 0x1A9 00000560 3F3C 0118 move.w -[A7], 0x118 00000564 A876 syscall PortSize 00000566 486D FA82 pea.l [A5 - 0x57E] 0000056A A87B syscall ClipRect 0000056C 206D D2A4 movea.l A0, [A5 - 0x2D5C] 00000570 2F28 001C move.l -[A7], [A0 + 0x1C] 00000574 206D D2A4 movea.l A0, [A5 - 0x2D5C] 00000578 2F28 0018 move.l -[A7], [A0 + 0x18] 0000057C A8DC syscall CopyRgn 0000057E 486D FA82 pea.l [A5 - 0x57E] 00000582 486D D294 pea.l [A5 - 0x2D6C] 00000586 A8A5 syscall FillRect 00000588 3F3C 0003 move.w -[A7], 0x3 0000058C A887 syscall TextFont 0000058E 3F3A 0124 move.w -[A7], [PC + 0x124 /* 000006B4, value 0x0, cstring "" */] 00000592 A888 syscall TextFace 00000594 3F3C 0002 move.w -[A7], 0x2 00000598 A889 syscall TextMode 0000059A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000059E A88A syscall TextSize 000005A0 486E FFEC pea.l [A6 - 0x14] 000005A4 4267 clr.w -[A7] 000005A6 4267 clr.w -[A7] 000005A8 3F3C 0011 move.w -[A7], 0x11 000005AC 3F3C 0007 move.w -[A7], 0x7 000005B0 A8A7 syscall SetRect 000005B2 4247 clr.w D7 000005B4 6016 bra +0x18 /* 000005CC */ label000005B6: 000005B6 3007 move.w D0, D7 000005B8 E740 asl D0.w, 3 000005BA 43ED D5F8 lea.l A1, [A5 - 0x2A08] 000005BE 41F1 0000 lea.l A0, [A1 + D0.w] 000005C2 43EE FFEC lea.l A1, [A6 - 0x14] 000005C6 20D9 move.l [A0]+, [A1]+ 000005C8 20D9 move.l [A0]+, [A1]+ 000005CA 5247 addq.w D7, 1 label000005CC: 000005CC 0C47 03E7 cmpi.w D7, 0x3E7 000005D0 6FE4 ble -0x1A /* 000005B6 */ 000005D2 4247 clr.w D7 000005D4 6032 bra +0x34 /* 00000608 */ label000005D6: 000005D6 4246 clr.w D6 000005D8 6026 bra +0x28 /* 00000600 */ label000005DA: 000005DA 3007 move.w D0, D7 000005DC C1FC 0028 muls.w D0, 0x28 /* '(' */ 000005E0 D046 add.w D0, D6 000005E2 E740 asl D0.w, 3 000005E4 41ED D5F8 lea.l A0, [A5 - 0x2A08] 000005E8 4870 0000 pea.l [A0 + D0.w] 000005EC 3007 move.w D0, D7 000005EE C1FC 0011 muls.w D0, 0x11 000005F2 3F00 move.w -[A7], D0 000005F4 3006 move.w D0, D6 000005F6 C1FC 0007 muls.w D0, 0x7 000005FA 3F00 move.w -[A7], D0 000005FC A8A8 syscall OffsetRect 000005FE 5246 addq.w D6, 1 label00000600: 00000600 0C46 0027 cmpi.w D6, 0x27 /* '\'' */ 00000604 6FD4 ble -0x2A /* 000005DA */ 00000606 5247 addq.w D7, 1 label00000608: 00000608 0C47 0018 cmpi.w D7, 0x18 0000060C 6FC8 ble -0x36 /* 000005D6 */ 0000060E 4247 clr.w D7 00000610 6000 0086 bra +0x88 /* 00000698 */ label00000614: 00000614 3007 move.w D0, D7 00000616 48C0 ext.l D0 00000618 2F00 move.l -[A7], D0 0000061A 486E FEEC pea.l [A6 - 0x114] 0000061E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000622 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 00000626 6C24 bge +0x26 /* 0000064C */ 00000628 487A 0088 pea.l [PC + 0x88 /* 000006B2, value 0x1300000 */] 0000062C 486E FEEC pea.l [A6 - 0x114] 00000630 486E FDEC pea.l [A6 - 0x214] 00000634 3F3C 0002 move.w -[A7], 0x2 00000638 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 0000063C 41EE FEEC lea.l A0, [A6 - 0x114] 00000640 43EE FDEC lea.l A1, [A6 - 0x214] 00000644 7040 moveq.l D0, 0x40 label00000646: 00000646 20D9 move.l [A0]+, [A1]+ 00000648 5340 subq.w D0, 1 0000064A 6EFA bgt -0x4 /* 00000646 */ label0000064C: 0000064C 0C47 000A cmpi.w D7, 0xA /* '\n' */ 00000650 6C24 bge +0x26 /* 00000676 */ 00000652 487A 005E pea.l [PC + 0x5E /* 000006B2, value 0x1300000 */] 00000656 486E FEEC pea.l [A6 - 0x114] 0000065A 486E FDEC pea.l [A6 - 0x214] 0000065E 3F3C 0002 move.w -[A7], 0x2 00000662 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000666 41EE FEEC lea.l A0, [A6 - 0x114] 0000066A 43EE FDEC lea.l A1, [A6 - 0x214] 0000066E 7040 moveq.l D0, 0x40 label00000670: 00000670 20D9 move.l [A0]+, [A1]+ 00000672 5340 subq.w D0, 1 00000674 6EFA bgt -0x4 /* 00000670 */ label00000676: 00000676 3007 move.w D0, D7 00000678 E740 asl D0.w, 3 0000067A 41ED D5FA lea.l A0, [A5 - 0x2A06] 0000067E 3F30 0000 move.w -[A7], [A0 + D0.w] 00000682 3007 move.w D0, D7 00000684 E740 asl D0.w, 3 00000686 41ED D5FC lea.l A0, [A5 - 0x2A04] 0000068A 3F30 0000 move.w -[A7], [A0 + D0.w] 0000068E A893 syscall MoveTo 00000690 486E FEEC pea.l [A6 - 0x114] 00000694 A884 syscall DrawString 00000696 5247 addq.w D7, 1 label00000698: 00000698 0C47 03E7 cmpi.w D7, 0x3E7 0000069C 6F00 FF76 ble -0x88 /* 00000614 */ 000006A0 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000006A4 4E5E unlink A6 000006A6 4E75 rts 000006A8 C94E exg A4, A6 000006AA 4954 chk.w D4, [A4] 000006AC 434C chk.w D1, A4 000006AE 4F43 chk.w D7, D3 000006B0 0004 0130 ori.b D4, 0x30 /* '0' */ 000006B4 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_16: // at 000006B6 (misaligned) 000006B8 FFF2 .invalid <> 000006BA 486D D54E pea.l [A5 - 0x2AB2] 000006BE 3F3C 00B7 move.w -[A7], 0xB7 000006C2 3F3C 0018 move.w -[A7], 0x18 000006C6 3F3C 0148 move.w -[A7], 0x148 000006CA 3F3C 0047 move.w -[A7], 0x47 /* 'G' */ 000006CE A8A7 syscall SetRect 000006D0 486D D556 pea.l [A5 - 0x2AAA] 000006D4 3F3C 0058 move.w -[A7], 0x58 /* 'X' */ 000006D8 3F3C 0008 move.w -[A7], 0x8 000006DC 3F3C 0087 move.w -[A7], 0x87 000006E0 3F3C 0099 move.w -[A7], 0x99 000006E4 A8A7 syscall SetRect 000006E6 42A7 clr.l -[A7] 000006E8 3F3C 00B7 move.w -[A7], 0xB7 000006EC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000006F0 2B5F D562 move.l [A5 - 0x2A9E], [A7]+ 000006F4 42A7 clr.l -[A7] 000006F6 3F3C 0090 move.w -[A7], 0x90 000006FA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000006FE 201F move.l D0, [A7]+ 00000700 D0AD D562 add.l D0, [A5 - 0x2A9E] 00000704 2B40 D566 move.l [A5 - 0x2A9A], D0 00000708 3B7C 002F D56C move.w [A5 - 0x2A94], 0x2F /* '/' */ 0000070E 302D D56C move.w D0, [A5 - 0x2A94] 00000712 5740 subq.w D0, 3 00000714 3B40 D56E move.w [A5 - 0x2A92], D0 00000718 302D D56E move.w D0, [A5 - 0x2A92] 0000071C 5040 addq.w D0, 8 0000071E 3B40 D572 move.w [A5 - 0x2A8E], D0 00000722 42A7 clr.l -[A7] 00000724 7010 moveq.l D0, 0x10 00000726 2F00 move.l -[A7], D0 00000728 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000072C 2B5F D576 move.l [A5 - 0x2A8A], [A7]+ 00000730 3B7C 0002 D57A move.w [A5 - 0x2A86], 0x2 00000736 486D D57C pea.l [A5 - 0x2A84] 0000073A 4267 clr.w -[A7] 0000073C 4267 clr.w -[A7] 0000073E 3F3C 0008 move.w -[A7], 0x8 00000742 3F3C 0008 move.w -[A7], 0x8 00000746 A8A7 syscall SetRect 00000748 42A7 clr.l -[A7] 0000074A 3F3C 0008 move.w -[A7], 0x8 0000074E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000752 2B5F D588 move.l [A5 - 0x2A78], [A7]+ 00000756 42A7 clr.l -[A7] 00000758 3F3C 0090 move.w -[A7], 0x90 0000075C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000760 201F move.l D0, [A7]+ 00000762 D0AD D588 add.l D0, [A5 - 0x2A78] 00000766 2B40 D58C move.l [A5 - 0x2A74], D0 0000076A 3B7C 006F D592 move.w [A5 - 0x2A6E], 0x6F /* 'o' */ 00000770 302D D592 move.w D0, [A5 - 0x2A6E] 00000774 5740 subq.w D0, 3 00000776 3B40 D596 move.w [A5 - 0x2A6A], D0 0000077A 302D D596 move.w D0, [A5 - 0x2A6A] 0000077E 5040 addq.w D0, 8 00000780 3B40 D59A move.w [A5 - 0x2A66], D0 00000784 42A7 clr.l -[A7] 00000786 7010 moveq.l D0, 0x10 00000788 2F00 move.l -[A7], D0 0000078A 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000078E 2B5F D59C move.l [A5 - 0x2A64], [A7]+ 00000792 3B7C 0002 D5A0 move.w [A5 - 0x2A60], 0x2 00000798 486D D5A2 pea.l [A5 - 0x2A5E] 0000079C 4267 clr.w -[A7] 0000079E 4267 clr.w -[A7] 000007A0 3F3C 0008 move.w -[A7], 0x8 000007A4 3F3C 0008 move.w -[A7], 0x8 000007A8 A8A7 syscall SetRect 000007AA 3B6D D56C D5B8 move.w [A5 - 0x2A48], [A5 - 0x2A94] 000007B0 3B6D D56E D5BA move.w [A5 - 0x2A46], [A5 - 0x2A92] 000007B6 3B6D D572 D5BE move.w [A5 - 0x2A42], [A5 - 0x2A8E] 000007BC 42A7 clr.l -[A7] 000007BE 7010 moveq.l D0, 0x10 000007C0 2F00 move.l -[A7], D0 000007C2 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000007C6 2B5F D5C2 move.l [A5 - 0x2A3E], [A7]+ 000007CA 3B7C 0002 D5C6 move.w [A5 - 0x2A3A], 0x2 000007D0 486D D5C8 pea.l [A5 - 0x2A38] 000007D4 4267 clr.w -[A7] 000007D6 4267 clr.w -[A7] 000007D8 3F3C 0008 move.w -[A7], 0x8 000007DC 3F3C 0008 move.w -[A7], 0x8 000007E0 A8A7 syscall SetRect 000007E2 2B6D D588 D5D4 move.l [A5 - 0x2A2C], [A5 - 0x2A78] 000007E8 2B6D D58C D5D8 move.l [A5 - 0x2A28], [A5 - 0x2A74] 000007EE 42A7 clr.l -[A7] 000007F0 7010 moveq.l D0, 0x10 000007F2 2F00 move.l -[A7], D0 000007F4 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000007F8 2B5F D5E8 move.l [A5 - 0x2A18], [A7]+ 000007FC 3B7C 0002 D5EC move.w [A5 - 0x2A14], 0x2 00000802 486D D5EE pea.l [A5 - 0x2A12] 00000806 4267 clr.w -[A7] 00000808 4267 clr.w -[A7] 0000080A 3F3C 0008 move.w -[A7], 0x8 0000080E 3F3C 0008 move.w -[A7], 0x8 00000812 A8A7 syscall SetRect 00000814 42A7 clr.l -[A7] 00000816 7010 moveq.l D0, 0x10 00000818 2F00 move.l -[A7], D0 0000081A 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000081E 2B5F FA8E move.l [A5 - 0x572], [A7]+ 00000822 3B7C 0002 FA92 move.w [A5 - 0x56E], 0x2 00000828 486D FA94 pea.l [A5 - 0x56C] 0000082C 4267 clr.w -[A7] 0000082E 4267 clr.w -[A7] 00000830 3F3C 0008 move.w -[A7], 0x8 00000834 3F3C 0008 move.w -[A7], 0x8 00000838 A8A7 syscall SetRect 0000083A 2F2D FDD6 move.l -[A7], [A5 - 0x22A] 0000083E A873 syscall SetPort 00000840 206D D2A4 movea.l A0, [A5 - 0x2D5C] 00000844 43EE FFF2 lea.l A1, [A6 - 0xE] 00000848 5488 addq.l A0, 2 0000084A 22D8 move.l [A1]+, [A0]+ 0000084C 22D8 move.l [A1]+, [A0]+ 0000084E 22D8 move.l [A1]+, [A0]+ 00000850 3290 move.w [A1], [A0] 00000852 486D FA8E pea.l [A5 - 0x572] 00000856 A875 syscall SetPBits/SetPortBits 00000858 486D FA94 pea.l [A5 - 0x56C] 0000085C A8A3 syscall EraseRect 0000085E 486D D294 pea.l [A5 - 0x2D6C] 00000862 A89D syscall PenPat 00000864 3F3C 0001 move.w -[A7], 0x1 00000868 3F3C 0001 move.w -[A7], 0x1 0000086C A893 syscall MoveTo 0000086E 3F3C 0005 move.w -[A7], 0x5 00000872 3F3C 0005 move.w -[A7], 0x5 00000876 A891 syscall LineTo 00000878 3F3C 0001 move.w -[A7], 0x1 0000087C 3F3C 0005 move.w -[A7], 0x5 00000880 A893 syscall MoveTo 00000882 3F3C 0005 move.w -[A7], 0x5 00000886 3F3C 0001 move.w -[A7], 0x1 0000088A A891 syscall LineTo 0000088C 3F3C 0003 move.w -[A7], 0x3 00000890 4267 clr.w -[A7] 00000892 A893 syscall MoveTo 00000894 3F3C 0003 move.w -[A7], 0x3 00000898 3F3C 0006 move.w -[A7], 0x6 0000089C A891 syscall LineTo 0000089E 4267 clr.w -[A7] 000008A0 3F3C 0003 move.w -[A7], 0x3 000008A4 A893 syscall MoveTo 000008A6 3F3C 0006 move.w -[A7], 0x6 000008AA 3F3C 0003 move.w -[A7], 0x3 000008AE A891 syscall LineTo 000008B0 486E FFF2 pea.l [A6 - 0xE] 000008B4 A875 syscall SetPBits/SetPortBits 000008B6 4E5E unlink A6 000008B8 4E75 rts 000008BA C94E exg A4, A6 000008BC 4954 chk.w D4, [A4] 000008BE 4C41 5345 movem.l D0,D2,D6,A0,A1,A4,A6, D1 000008C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_17: // at 000008C4 (misaligned) 000008C6 0000 42A7 ori.b D0, 0xA7 000008CA A8CB syscall OpenPoly 000008CC 2B5F FAE4 move.l [A5 - 0x51C], [A7]+ 000008D0 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 000008D4 3F3C 009F move.w -[A7], 0x9F 000008D8 A893 syscall MoveTo 000008DA 3F3C FFFA move.w -[A7], 0xFFFA 000008DE 3F3C FFFA move.w -[A7], 0xFFFA 000008E2 A892 syscall Line 000008E4 3F3C 000E move.w -[A7], 0xE 000008E8 4267 clr.w -[A7] 000008EA A892 syscall Line 000008EC 3F3C FFF9 move.w -[A7], 0xFFF9 000008F0 3F3C 0007 move.w -[A7], 0x7 000008F4 A892 syscall Line 000008F6 A8CC syscall ClosePoly/ClosePgon 000008F8 42A7 clr.l -[A7] 000008FA A8CB syscall OpenPoly 000008FC 2B5F FAE8 move.l [A5 - 0x518], [A7]+ 00000900 3F3C 00B6 move.w -[A7], 0xB6 00000904 3F3C 009F move.w -[A7], 0x9F 00000908 A893 syscall MoveTo 0000090A 3F3C FFFA move.w -[A7], 0xFFFA 0000090E 3F3C FFFA move.w -[A7], 0xFFFA 00000912 A892 syscall Line 00000914 3F3C 000E move.w -[A7], 0xE 00000918 4267 clr.w -[A7] 0000091A A892 syscall Line 0000091C 3F3C FFF9 move.w -[A7], 0xFFF9 00000920 3F3C 0007 move.w -[A7], 0x7 00000924 A892 syscall Line 00000926 A8CC syscall ClosePoly/ClosePgon 00000928 42A7 clr.l -[A7] 0000092A A8CB syscall OpenPoly 0000092C 2B5F FAEC move.l [A5 - 0x514], [A7]+ 00000930 3F3C 0146 move.w -[A7], 0x146 00000934 3F3C 009F move.w -[A7], 0x9F 00000938 A893 syscall MoveTo 0000093A 3F3C FFFA move.w -[A7], 0xFFFA 0000093E 3F3C FFFA move.w -[A7], 0xFFFA 00000942 A892 syscall Line 00000944 3F3C 000E move.w -[A7], 0xE 00000948 4267 clr.w -[A7] 0000094A A892 syscall Line 0000094C 3F3C FFF9 move.w -[A7], 0xFFF9 00000950 3F3C 0007 move.w -[A7], 0x7 00000954 A892 syscall Line 00000956 A8CC syscall ClosePoly/ClosePgon 00000958 42A7 clr.l -[A7] 0000095A A8CB syscall OpenPoly 0000095C 2B5F FAD8 move.l [A5 - 0x528], [A7]+ 00000960 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00000964 3F3C 0002 move.w -[A7], 0x2 00000968 A893 syscall MoveTo 0000096A 3F3C FFFA move.w -[A7], 0xFFFA 0000096E 3F3C 0006 move.w -[A7], 0x6 00000972 A892 syscall Line 00000974 3F3C 000E move.w -[A7], 0xE 00000978 4267 clr.w -[A7] 0000097A A892 syscall Line 0000097C 3F3C FFF9 move.w -[A7], 0xFFF9 00000980 3F3C FFF9 move.w -[A7], 0xFFF9 00000984 A892 syscall Line 00000986 A8CC syscall ClosePoly/ClosePgon 00000988 42A7 clr.l -[A7] 0000098A A8CB syscall OpenPoly 0000098C 2B5F FADC move.l [A5 - 0x524], [A7]+ 00000990 3F3C 00B6 move.w -[A7], 0xB6 00000994 3F3C 0002 move.w -[A7], 0x2 00000998 A893 syscall MoveTo 0000099A 3F3C FFFA move.w -[A7], 0xFFFA 0000099E 3F3C 0006 move.w -[A7], 0x6 000009A2 A892 syscall Line 000009A4 3F3C 000E move.w -[A7], 0xE 000009A8 4267 clr.w -[A7] 000009AA A892 syscall Line 000009AC 3F3C FFF9 move.w -[A7], 0xFFF9 000009B0 3F3C FFF9 move.w -[A7], 0xFFF9 000009B4 A892 syscall Line 000009B6 A8CC syscall ClosePoly/ClosePgon 000009B8 42A7 clr.l -[A7] 000009BA A8CB syscall OpenPoly 000009BC 2B5F FAE0 move.l [A5 - 0x520], [A7]+ 000009C0 3F3C 0146 move.w -[A7], 0x146 000009C4 3F3C 0002 move.w -[A7], 0x2 000009C8 A893 syscall MoveTo 000009CA 3F3C FFFA move.w -[A7], 0xFFFA 000009CE 3F3C 0006 move.w -[A7], 0x6 000009D2 A892 syscall Line 000009D4 3F3C 000E move.w -[A7], 0xE 000009D8 4267 clr.w -[A7] 000009DA A892 syscall Line 000009DC 3F3C FFF9 move.w -[A7], 0xFFF9 000009E0 3F3C FFF9 move.w -[A7], 0xFFF9 000009E4 A892 syscall Line 000009E6 A8CC syscall ClosePoly/ClosePgon 000009E8 4E5E unlink A6 000009EA 4E75 rts 000009EC C94E exg A4, A6 000009EE 4954 chk.w D4, [A4] 000009F0 4D41 chk.w D6, D1 000009F2 524B addq.w A3, 1 000009F4 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_18: // at 000009F6 (misaligned) 000009F8 0000 2B7C ori.b D0, 0x7C /* '|' */ 000009FC 0003 243F ori.b D3, 0x3F /* '?' */ 00000A00 FDE6 .invalid <> 00000A02 42A7 clr.l -[A7] 00000A04 2F2D FDE6 move.l -[A7], [A5 - 0x21A] 00000A08 42A7 clr.l -[A7] 00000A0A 3F3C 001E move.w -[A7], 0x1E 00000A0E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000A12 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000A16 2B5F FDE6 move.l [A5 - 0x21A], [A7]+ 00000A1A 42A7 clr.l -[A7] 00000A1C 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000A20 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000A24 2B5F FDEA move.l [A5 - 0x216], [A7]+ 00000A28 42A7 clr.l -[A7] 00000A2A 3F3C 0200 move.w -[A7], 0x200 00000A2E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000A32 2B5F FDEE move.l [A5 - 0x212], [A7]+ 00000A36 3B7C 0010 FDFE move.w [A5 - 0x202], 0x10 00000A3C 42A7 clr.l -[A7] 00000A3E 3F2D FDFE move.w -[A7], [A5 - 0x202] 00000A42 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000A46 2B5F FDF2 move.l [A5 - 0x20E], [A7]+ 00000A4A 2B7C 0000 CCCD FDFA move.l [A5 - 0x206], 0xCCCD 00000A52 1B7C 0001 FB65 move.b [A5 - 0x49B], 0x1 00000A58 42A7 clr.l -[A7] 00000A5A 3F3C 0200 move.w -[A7], 0x200 00000A5E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000A62 2B5F FB58 move.l [A5 - 0x4A8], [A7]+ 00000A66 486D FB00 pea.l [A5 - 0x500] 00000A6A 3F3C 0200 move.w -[A7], 0x200 00000A6E 4267 clr.w -[A7] 00000A70 3F3C 0400 move.w -[A7], 0x400 00000A74 3F3C 00A0 move.w -[A7], 0xA0 00000A78 A8A7 syscall SetRect 00000A7A 426D FA78 clr.w [A5 - 0x588] 00000A7E 42AD F950 clr.l [A5 - 0x6B0] 00000A82 1B7C 0001 D53D move.b [A5 - 0x2AC3], 0x1 00000A88 422D D54C clr.b [A5 - 0x2AB4] 00000A8C 422D D54B clr.b [A5 - 0x2AB5] 00000A90 422D D54A clr.b [A5 - 0x2AB6] 00000A94 426D D436 clr.w [A5 - 0x2BCA] 00000A98 486D FE00 pea.l [A5 - 0x200] 00000A9C 3F3C 0100 move.w -[A7], 0x100 00000AA0 3F3C 0001 move.w -[A7], 0x1 00000AA4 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000AA8 3B7C 0040 D444 move.w [A5 - 0x2BBC], 0x40 /* '@' */ 00000AAE 486D D446 pea.l [A5 - 0x2BBA] 00000AB2 4267 clr.w -[A7] 00000AB4 4267 clr.w -[A7] 00000AB6 3F3C 0200 move.w -[A7], 0x200 00000ABA 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00000ABE A8A7 syscall SetRect 00000AC0 41ED D44E lea.l A0, [A5 - 0x2BB2] 00000AC4 2B48 D4BA move.l [A5 - 0x2B46], A0 00000AC8 2F2D D4BA move.l -[A7], [A5 - 0x2B46] 00000ACC A86F syscall OpenPort 00000ACE 486D D440 pea.l [A5 - 0x2BC0] 00000AD2 A875 syscall SetPBits/SetPortBits 00000AD4 486D D446 pea.l [A5 - 0x2BBA] 00000AD8 A8A3 syscall EraseRect 00000ADA 4E5E unlink A6 00000ADC 4E75 rts 00000ADE C94E exg A4, A6 00000AE0 4954 chk.w D4, [A4] 00000AE2 474C chk.w D3, A4 00000AE4 4F42 chk.w D7, D2 00000AE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_19: // at 00000AE8 (misaligned) 00000AEA 0000 4EAD ori.b D0, 0xAD 00000AEE 005A 42A7 ori.w [A2]+, 0x42A7 00000AF2 2F3A 0052 move.l -[A7], [PC + 0x52 /* 00000B46, value 0x50525441 'PRTA' */] 00000AF6 3F3C 0100 move.w -[A7], 0x100 00000AFA A9A0 syscall GetResource 00000AFC 2B5F D43C move.l [A5 - 0x2BC4], [A7]+ 00000B00 2F2D D43C move.l -[A7], [A5 - 0x2BC4] 00000B04 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00000B08 41ED D336 lea.l A0, [A5 - 0x2CCA] 00000B0C 226D D43C movea.l A1, [A5 - 0x2BC4] 00000B10 2251 movea.l A1, [A1] 00000B12 2348 004A move.l [A1 + 0x4A], A0 00000B16 206D D43C movea.l A0, [A5 - 0x2BC4] 00000B1A 2050 movea.l A0, [A0] 00000B1C 2068 004A movea.l A0, [A0 + 0x4A] 00000B20 43FA 001A lea.l A1, [PC + 0x1A /* 00000B3C, value 0x945696E '\tEin', pstring "Einstein0" */] 00000B24 20D9 move.l [A0]+, [A1]+ 00000B26 20D9 move.l [A0]+, [A1]+ 00000B28 3091 move.w [A0], [A1] 00000B2A 426D D436 clr.w [A5 - 0x2BCA] 00000B2E 4E5E unlink A6 00000B30 4E75 rts 00000B32 C94E exg A4, A6 00000B34 4954 chk.w D4, [A4] 00000B36 5350 subq.w [A0], 1 00000B38 4F4F chk.w D7, A7 00000B3A 000E 0945 ori.b A6, 0x45 /* 'E' */ 00000B3E 696E bvs +0x70 /* 00000BAE */ 00000B40 7374 moveq.l D1, 0x74 00000B42 6569 bcs +0x6B /* 00000BAD */ 00000B44 6E30 bgt +0x32 /* 00000B76 */ 00000B46 5052 addq.w [A2], 8 00000B48 5441 addq.w D1, 2 export_20: 00000B4A 4E56 FFFC link A6, -0x0004 00000B4E 2F07 move.l -[A7], D7 00000B50 A930 syscall InitMenus 00000B52 42A7 clr.l -[A7] 00000B54 3F3C 0001 move.w -[A7], 0x1 00000B58 A9BF syscall GetRMenu 00000B5A 2B5F D4E0 move.l [A5 - 0x2B20], [A7]+ 00000B5E 2F2D D4E0 move.l -[A7], [A5 - 0x2B20] 00000B62 2F3A 0056 move.l -[A7], [PC + 0x56 /* 00000BBA, value 0x44525652 'DRVR', pstring "RVR" */] 00000B66 A94D syscall AppendResMenu/AddResMenu 00000B68 42A7 clr.l -[A7] 00000B6A 3F3C 0100 move.w -[A7], 0x100 00000B6E A9BF syscall GetRMenu 00000B70 2B5F D4E4 move.l [A5 - 0x2B1C], [A7]+ 00000B74 42A7 clr.l -[A7] label00000B76: 00000B76 3F3C 0101 move.w -[A7], 0x101 00000B7A A9BF syscall GetRMenu 00000B7C 2B5F D4E8 move.l [A5 - 0x2B18], [A7]+ 00000B80 42A7 clr.l -[A7] 00000B82 3F3C 0102 move.w -[A7], 0x102 00000B86 A9BF syscall GetRMenu 00000B88 2B5F D4EC move.l [A5 - 0x2B14], [A7]+ 00000B8C 7E01 moveq.l D7, 0x01 00000B8E 6012 bra +0x14 /* 00000BA2 */ label00000B90: 00000B90 3007 move.w D0, D7 00000B92 E540 asl D0.w, 2 00000B94 41ED D4DC lea.l A0, [A5 - 0x2B24] 00000B98 2F30 0000 move.l -[A7], [A0 + D0.w] 00000B9C 4267 clr.w -[A7] 00000B9E A935 syscall InsertMenu 00000BA0 5247 addq.w D7, 1 label00000BA2: 00000BA2 0C47 0004 cmpi.w D7, 0x4 00000BA6 6FE8 ble -0x16 /* 00000B90 */ 00000BA8 A937 syscall DrawMenuBar 00000BAA 2E1F move.l D7, [A7]+ 00000BAC 4E5E unlink A6 label00000BAE: 00000BAE 4E75 rts 00000BB0 D345 addx.w D1, D5 00000BB2 5455 addq.w [A5], 2 00000BB4 504D addq.w A5, 8 00000BB6 454E chk.w D2, A6 00000BB8 0004 4452 ori.b D4, 0x52 /* 'R' */ 00000BBC 5652 addq.w [A2], 3